$(function() {
	initMenu();
	
});

// 初始化菜单
function initMenu()
{
	var url = "../xmls/menu.php";
	$.get(url, function(xml) {
		$("#menu").html(produceMenu(1, xml, "class_level"));
		// $(".class_level1").corner();
		// $(".menu_selected").corner(2);
	});
}

// 递归产生菜单
function produceMenu(level_num, block, class_prefix)
{
	var temp = (level_num == 2) ? $("<div></div>").addClass("menu_content") : $("<div></div>");
	if (level_num >= 2) { temp.css("display", "none"); } 
	$("level" + level_num, block).each(function(i) {
		var nowblock = this;
		var id		= $(this).attr("id");
		var name	= $(this).attr("name");
		var namezh	= $(this).attr("namezh");
		var linkto	= $(this).attr("linkto");
		if ($("level" + (level_num + 1), nowblock).size() == 0)
		{
			temp.append($("<div></div>")
						.addClass(class_prefix + level_num)
						.append($("<a></a>")
							.attr("target", "right")
							.attr("href", linkto)
							.html(namezh)
							.click(function() {
								$("a.menu_selected").removeClass("menu_selected");
								$(this).addClass("menu_selected");
								this.blur();
							}))
			);
		}
		else
		{
			temp.append($("<div></div>")
						.addClass(class_prefix + level_num)
						.append($("<a></a>")
							.attr("href", "#")
							.html(namezh)
							.click(function() {
								$(this).parent().next().slideToggle();
								this.blur();
								return false;
							}))
			).append(produceMenu(level_num + 1, nowblock, class_prefix));
		}
	});
	if (level_num == 2) { temp.append($("<div></div>").addClass("menu_footer")); }
	return temp;
}

// 登出
function logout()
{
	var url = "../logout.php";
	$.post(url, function(text) {
		if (/Success/.test(text)) { parent.window.location = "../index.php"; }
		else { alert(text); }
	});
}


